草庐IT

ssh 免密

全部标签

configuration - 设置 hadoop 时 SSH 出现问题

我是hadoop的新手。我在计算机上安装了Ubuntu12.10,我想在单个节点上以伪分布式模式安装Hadoop。我搜索并获得了很多教程,但我遇到了SSH问题。我按照教程说的做了。我确定问题出在SSH上。我得到了openssh-server,并且这样做了:hadoop00@WebsoftStation:~$ssh-keygen-tdsa-P""-f~/.ssh/id_dsahadoop00@WebsoftStation:~/.ssh$cat~/.ssh/id_dsa.pub>>authorized_keys然后我可以像这样成功地通过ssh我的本地主机:hadoop00@WebsoftS

ssh - 如何通过 java 的 hdfs 协议(protocol)访问 hadoop?

我找到了一种通过hftp连接到hadoop的方法,它工作正常,(只读):uri="hftp://172.16.xxx.xxx:50070/";System.out.println("uri:"+uri);Configurationconf=newConfiguration();FileSystemfs=FileSystem.get(URI.create(uri),conf);fs.printStatistics();但是,我想读/写以及复制文件,也就是说,我想通过hdfs连接。如何启用hdfs连接以便我可以编辑实际的远程文件系统?我试图从hftp->hdfs更改上面的协议(protoc

windows-7 - 使用 cygwin 为 hadoop 安装 ssh

在我解释我遇到的问题之前,需要让您知道我对CYGWIN和类似的东西是全新的。我使用CYGWIN安装SSH的目的是在Windows7x64机器上设置Hadoop。我正在尝试执行https://gist.github.com/tariqmislam/2159173上给出的步骤.但是我无法提供空白密码。以下是相同的日志。任何帮助将不胜感激。$chmod+r/etc/密码$chmodu+w/etc/密码$chmod+r/etc/组$chmodu+w/etc/组$chmod755/变量$touch/var/log/sshd.log$chmod664/var/log/sshd.log$ssh主机配

hadoop - 如何配置hadoop使用非默认端口: "0.0.0.0: ssh: connect to host 0.0.0.0 port 22: Connection refused"

当我运行start-dfs时,出现以下错误,看起来我需要告诉hadoop使用不同的端口,因为这是我通过ssh进入本地主机时所需要的。换句话说,以下操作成功:ssh-p2020localhost.[WedJan0616:57:34root@~]#start-dfs.sh16/01/0616:57:53WARNutil.NativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingbuiltin-javaclasseswhereapplicableStartingnamenodeson[localhost]l

PHP ssh2_auth_pubkey_file() : Authentication failed using public key: Invalid key data, 不是 base64 编码

在PHP5.3.3中(在CentOS和apache2上)我试图通过php脚本连接到SFTP。代码从构造函数中获取key和服务器详细信息function__construct(){$this->host='servername.loc';$this->port=SFTP_PORT;$this->auth_user='username';$this->auth_pub='/data/home/username/.ssh/id_rsa.pub';$this->auth_priv='/data/home/username/.ssh/id_rsa';$this->auth_pass=null;$

php - 如何通过 ssh 在 PHP 中执行远程命令?

我正在尝试通过ssh从php脚本中执行远程命令,我希望将命令(stdout和stderr)的输出流式传输到原始主机。我知道在Perl和Ruby中这是可能的。我在php中找不到任何此类示例。代码:$ip='kssotest.yakabod.net';$user='tester';$pass='kmoon77';$connection=ssh2_connect($ip);ssh2_auth_password($connection,$user,$pass);$shell=ssh2_shell($connection,"bash");$cmd="echo'[start]';yourcomma

php - 从 PHP 生成 SSH key 对

我想从php生成sshkey对,谁能指导我怎么做?我已经尝试过shell_exec但shell会询问问题,因此该命令不起作用。我想指定生成后放置key的文件名和路径。 最佳答案 这是基于ConvertinganOpenSSLgeneratedRSApublickeytoOpenSSHformat(PHP).谢谢shevron.1024,'private_key_type'=>OPENSSL_KEYTYPE_RSA));$privKey=openssl_pkey_get_private($rsaKey);openssl_pkey_ex

php - 是否有可用于 phing 的 ssh 和 scp 任务?

我想从我的构建机器远程部署到服务器上。远程处理可以通过脚本中的ssh命令完成,但我更愿意使用phing和一个可以执行自动化的deploy.xml文件。从phing构建文件中执行ssh(以及scp)任务有哪些替代方案? 最佳答案 SCPTask在Phing中:copiesfilestoandfromaremotehostusingscp.ThistaskrequiresthePHPSSH2extensiontofunction... 关于php-是否有可用于phing的ssh和scp任务?

PHP Telnet/SSH 动态登录

我有一个问题困扰着我。我正在尝试自动执行CLI登录到路由器并运行通过网页获取的一些命令。但是我不知道路由器是否启用了telnet或SSH(可能是一个、另一个或两者)并且我有一个可能的用户名/密码组合列表,我需要尝试获得访问权限。哦,我无法更改设备上的协议(protocol)类型或凭据,所以这不是一个真正的选择。我能够弄清楚如何使用已知协议(protocol)和登录凭据登录到路由器并运行必要的命令(包括在下面),但我不知道是否应该使用if/elseblock来完成telnet/ssh决定,或者switch语句是否更好?在PHP中使用Expect会更容易吗?functiontunnelRu

php - Laravel SSH 到服务器未存储在配置文件中

我有一个项目涉及服务器管理,需要执行一些SSH命令。在Laravel中,我有SSH实用程序(远程),但我必须将配置放在一个文件中。我需要连接存储在数据库模型中的凭据。我该怎么做?像这样:$connArray=array("server"=>"8.8.8.8","port"=>"22","user"=>"root","pass"=>"123456");SSH::into($connArray)->run(array('cd/var/www','gitpulloriginmaster',)); 最佳答案 您在运行时设置编辑配置:创建新连